.vocabulary-container {
  position: relative;
  height: 100%;
  .vocabulary-wrapper {
    height: 100%;
    margin-top: 0.2rem;
    padding: 0 2rem;
    overflow: auto;
    .vocabulary-row {
      position: relative;
      margin-top: 2rem;
      border-radius: 1rem;
      background-color: $uni-bg-color;
      .row-title {
        display: inline-block;
        padding: 1.3rem 1.5rem;
        font-size: 1.5rem;
        font-family: xiaolai;
        color: $uni-text-color;
      }
      .row-desc {
        display: flex;
        padding-left: 1rem;
        .desc-icon {
          width: 3.4rem;
          height: 1.6rem;
          margin-right: 0.8rem;
        }
        .desc-sentence {
          flex: 1;
          margin-top: -0.3rem;
          padding-right: 1.5rem;
          .phrase {
            display: inline-block;
            margin-bottom: 1rem;
            font-size: 1.4rem;
            font-family: xiaolai;
            line-height: 2.2rem;
            color: $uni-text-color-grey;
          }
          .sentence {
            display: inline-block;
            margin-bottom: 0.5rem;
            font-size: 1.5rem;
            font-family: xiaolai;
            line-height: 2.2rem;
            color: $uni-text-color-grey;
          }
          .translate {
            display: inline-block;
            font-size: 1.4rem;
            font-family: xiaolai;
            line-height: 1.5rem;
            color: $uni-text-color-grey;
          }
        }
      }
      .row-tag {
        position: absolute;
        top: -1rem;
        left: 0;
        width: 3.2rem;
        height: 1.7rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.46rem;
        font-family: xiaolai;
        color: $uni-text-color;
        background-image: url("https://rwstatic.tentons.cn/web/Lesson/images/vocabulary-tag.png");
        background-size: contain;
        background-repeat: no-repeat;
      }
      .h15 {
        height: 1.5rem;
      }
    }
    .vocabulary-line {
      height: 15rem;
    }
  }
}
